Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
Mach Kernel
|
Tin học
Nhân của Hệ điều hành Mach Nhân là phần lõi một hệ điều hành. Nó là phần quản lý bộ nhớ, tài nguyên, file, thiết bị ngoại vi, và an toàn hệ thống. Nhân thực thi những tiến trình (process) và cho phép sự giao tiếp giữa các tiến trình nầy. Hệ điều hành Mach được phát triển tại Đại học Carnegie-Mellon. Nó có một kiến trúc khách/chủ (client/server) bao gồm một nhân tương đối nhỏ gọi là microkernel. Kiến trúc microkernel được thiết kế chỉ để quản lý những chức năng quan trọng nhất của hệ điều hành như phân bố lịch trình cho luồng (thread), tác vụ, đồng bộ hóa, định thời, quản lý bộ nhớ ảo, ngắt và thông điệp hệ thống. Mach hiện thực một thiết kế theo module, cho phép những chức năng bổ sung được ràng buộc vào microkernel, như quản lý file, hỗ trợ mạng, giao diện đồ họa và những thứ khác. Những module được bố trí bên trên microkernel. Kiến trúc nhiều tầng nầy cho phép microkernel phục vụ nhiều hệ điều hành, như UNIX và OS/2, trên nhiều hệ thống vi xử lý khác nhau, như Motorola PowerPC RISC và Intel. Nhóm Open Group (http://www.osf.org) hiện thực Mach trong các sản phẩm hệ điều hành của mình. Tuy nhiên vào đầu thập niên 90, vì lý do kỹ thuật nên IBM phải bỏ dở những nỗ lực thị trường hóa hệ điều hành dựa trên nhân Mach nầy. NeXT Software cũng hiện thực Mach như là lõi của OpenStep sau rất nhiều sửa đổi. Vào năm 1996, Apple Computer mua NeXT và bắt đầu tích hợp OpenStep vào chiến lược hệ điều hành của hãng. Mach cũng cấu thành một phần lõi cho Rhapsody, hệ điều hành mới nhất của Apple.